
import {Login} from './actionTypes';

const defaultState = {
    loginName :""
}


// reducer 返回的是一个函数；
// reducer 可以接受state 但绝对不行修改state;
// 纯函数是指给固定的输入，就会有固定的输出，而且不会有任何副作用
export default (state = defaultState,action)=>{
     if(action.type==Login){
        const newState = JSON.parse(JSON.stringify(state));  
         newState.loginName = action.value;
         sessionStorage.setItem("username", action.value)
        return newState
     }
    return state;
}


